package jugador;

public class Personalizado extends Jugador{

    public Personalizado(int habilidadPortero, int capacidadReaccion, int fuerzaExplosiva, int velocidadRegate, int velocidadPunta, int equilibrio, int resistencia, int potenciaTiro, int salto, int resistenciaLesiones, int actitudDefensiva, int actitudOfensiva, int regularidad, int fortalezaMental, int juegoEquipo, boolean cazagoles, boolean senuelo, boolean diezClasico, boolean destructor, boolean referente, boolean instigador, boolean jugadorSolido) {
        super(habilidadPortero, capacidadReaccion, fuerzaExplosiva, velocidadRegate, velocidadPunta, equilibrio, resistencia, potenciaTiro, salto, resistenciaLesiones, actitudDefensiva, actitudOfensiva, regularidad, fortalezaMental, juegoEquipo, cazagoles, senuelo, diezClasico, destructor, referente, instigador, jugadorSolido);
    }
    
    @Override
    public String getTipoJugador() {
        return "JUGADOR PERSONALIZADO";
    }

    @Override
    public String getCaracteristicas() {
        return "\n\nCaracteristicas " + 
                "\n\nHabilidad de Portero = " + getHabilidadPortero() + 
                "; Capacidad de Reaccion = " + getCapacidadReaccion() + 
                "; Fuerza Explosiva = " + getFuerzaExplosiva() + 
                "; Velocidad de Regate = " + getVelocidadRegate() + 
                "; Velocidad de Punta = " + getVelocidadPunta() + 
                ";\nEquilibrio = " + getEquilibrio() + 
                "; Resistencia = " + getResistencia() + 
                "; Potencia de Tiro = " + getPotenciaTiro() + 
                "; Salto = " + getSalto() + 
                "; Resistencia a Lesiones = " + getResistenciaLesiones() + 
                ";\nActitud Defensiva = " + getActitudDefensiva() + 
                "; Actitud Ofensiva = " + getActitudOfensiva() + 
                "; Regularidad = " + getRegularidad() + 
                "; Fortaleza Mental = " + getFortalezaMental() + 
                "; Juego en Equipo = " + getJuegoEquipo();
    }

    @Override
    public String getComportamientos() {
         return "\n\nComportamientos " + 
                "\n\nCazagoles = " + isCazagoles() + 
                "; Señuelo = " + isSenuelo() + 
                "; Diez Clasico = " + isDiezClasico() + 
                "; Destructor = " + isDestructor() + 
                ";\nReferente = " + isReferente() + 
                "; Instigador = " + isInstigador() + 
                "; Jugador Solido = " + isJugadorSolido();
    }
}
